import { request } from './request.js'

//为了方便以后的管理 所有login页面的请求统一集中管理 后期修改也比较方便
// 管理首页的网络请求

// 登录页面请求
export function getMenuList(data) {
    return request({
        url: '/menus',
        type: 'get',
    })
}

//获取userlist
export function getUserList(data) {
    return request({
        url: '/users',
        type: 'get',
        params: data
    })
}

// 修改用户状态
export function userStateChange(type,url) {
    return request({
        url,
        type,
        method:'put'

    })
}

// 添加用户
export function addUsers(method,data) {
    return request({
        url: 'users',
        method,
        data
        
    })
}

//根据ID查询用户信息
export function getUserInfo(url) {
    return request({
        url
    })
}

// 提交修改信息
export function editUserInfo(method,url,data) {
    return request({
        url,
        method,
        data
    })
}

//删除用户信息
export function deleteUserInfo(method,url) {
    return request({
        url,
        method,
      
    })
}

//获取角色列表
export function getRollList(method,url) {
    return request({
        url,
        method,
      
    })
}

// 分配用户角色
export function saveRoleInfo(method,url,rid) {
    return request({
        url,
        method,
        data:{
            rid
        }
      
    })
}
